home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / lisp / kcl / akcl / akcl1615.lha / doc / schanges < prev    next >
Text File  |  1988-02-17  |  1KB  |  43 lines

  1. This file describes some of the changes incorporated by
  2. Bill Schelter.
  3.  
  4.  
  5. 1) Merge facility for users to make changes in kcl files,
  6. while respecting the integrity of the original version.
  7. A principal benefit is that when a new original version arrives
  8. the alterations to users changes will be minimal.  
  9. The basic principal is that if there is a file eg c/alloc.c.V
  10. in a directory, that will used to construct a new c/alloc.c
  11. file during the make.  A further description is in the file merge.c
  12.  
  13. 2) Fast-links.   see file fast-links
  14.  
  15. 3)Debugging.
  16. ;;; Some debugging features:
  17. ;;; Search-stack :
  18. ;;; (:s "cal") or (:s 'cal) searches the stack for a frame whose function or 
  19. ;;; special form has a name containing "cal", moves there to display the local
  20. ;;; data.
  21. ;;;
  22. ;;; Break-locals :
  23. ;;; :bl displays the args and locals of the current function.
  24. ;;; (:bl 4) does this for 4 functions.
  25. ;;;
  26. ;;; (si:loc i)  accesses the local(i): slot.
  27. ;;; the *print-level* and *print-depth* are bound to si::*debug-print-level*
  28.  
  29. ;;; Note you must have space < 3  in your optimize proclamation, in order for
  30. ;;; the local variable names to be saved by the compiler.
  31.  
  32. ;;; To Do: add setf method for si:loc.
  33. ;;; add restart capability from various spots on the stack.
  34.  
  35.  
  36.  
  37.  
  38.     
  39.  
  40.  
  41.  
  42.  
  43.